table {
	width: 100%;
	margin:	0px;
	padding: 0px;
	border-collapse: collapse;
}

td, th {
	padding:	6px;
	text-align: left;
}

.bgGray {
	background: lightgray;
}

.bgWhite {
	background: white;
}

.activeOn {
	color: green;
}

.activeOff {
	color:	red;
}

/* CONFIRM */
#confirm { display: none; position: absolute; height: 100%; width: 100%; background: #000; top: 0; left: 0; }
#confirm { height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' ); width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );  }
#confirm[id] { position:fixed; }
#confirm div { padding: 10px; margin-top: 200px; }
#confirm div div { background: #a01c1c; width: 500px; margin:0 auto; border: 1px solid #CCC; overflow: hidden; }
#confirm div div h1 { font-size: 24px; color: #FFFFFF; }
#confirm div div p { padding: 20px; }